// pages/placeholder/placeholder.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        storeInfo: {
            name: 'XX水果超市',
            address: 'XX路XX号'
        },
        mainStore: {
            address: '苏州市姑苏区江星路666号',
            phone: '138-XXXX-XXXX'
        }
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        // 获取分店信息并生成二维码
        this.getStoreInfo();
        // this.generateQRCode();
    },
    // 获取分店信息
    getStoreInfo: function () {
        // 在实际应用中，这里会调用wx.login和后台API获取分店信息
        // 模拟数据
        const storeInfo = {
            name: 'XX水果超市',
            address: 'XX路XX号',
            id: 'store123'
        };

        this.setData({
            storeInfo: storeInfo
        });
    },
    previewMedia(e) {
        // const { index, type } = e.currentTarget.dataset;
        var imageList = [];
        var obj = {};
        obj.url ="https://xxx.xjdio.com/static/img/oold718AIydsl5sbOq-lH99Egmuk.jpg";// this.data.programPiclist[index];
        obj.type = "image";
        imageList.push(obj);
        if (!obj.url) {
            wx.showToast({ title: '预览失败', icon: 'none' });
            return
        }
        wx.previewMedia({
            current: 0,       // 当前显示图片的 URL
            sources: imageList, // 所有图片 URL 数组
            fail: function () {
                wx.showToast({ title: '预览失败', icon: 'none' });
            },
            success: () => {
                console.log('全屏预览启动');
            }
        });
    },
    // 生成分店专属二维码
    generateQRCode: function () {
        // 在实际应用中，这里会使用wx-canvas或第三方库生成二维码
        // 二维码内容为小程序路径+分店ID参数，用于跟踪订单来源
        const qrContent = `pages/order/order?storeId=${this.data.storeInfo.id}`;

        // 这里简化处理，实际应使用二维码生成库
        console.log('生成二维码内容:', qrContent);
    },

    // 保存二维码到相册
    saveQRCode: function () {
        wx.showLoading({
            title: '保存中...',
        });

        // 在实际应用中，这里会调用wx.canvasToTempFilePath和wx.saveImageToPhotosAlbum
        setTimeout(() => {
            wx.hideLoading();
            wx.showToast({
                title: '二维码已保存到相册',
                icon: 'success'
            });
        }, 1500);
    },

    // 导航到总店
    navigateToStore: function () {
        wx.openLocation({
            latitude: 39.90469, // 总店纬度
            longitude: 116.40717, // 总店经度
            name: '奶皮子手工酸奶总店',
            address: this.data.mainStore.address
        });
    },

    // 联系总店
    callStore: function () {
        wx.makePhoneCall({
            phoneNumber: this.data.mainStore.phone
        });
    },

    // 申请成为分销商
    joinDistribution: function () {
        wx.navigateTo({
            url: '/pages/join/index'
        });
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})